package com.cskaoyan.service;

import com.cskaoyan.bean.BO.OrderCommentBo;
import com.cskaoyan.bean.BO.OrderSubmitBo;
import com.cskaoyan.bean.PO.MarketOrderGoods;
import com.cskaoyan.bean.VO.SubmitVo;
import com.cskaoyan.bean.VO.WxOrderDetailVo;
import com.cskaoyan.bean.VO.WxOrderListVo;
import com.cskaoyan.bean.common.CommonData;

public interface WxOrderService {

    CommonData<WxOrderListVo> list(String username,Integer showType,Integer page,Integer limit);

    WxOrderDetailVo detail(Integer orderId);

    int refund(Integer orderId);

    int delete(Integer orderId);

    int confirm(Integer orderId);

    int comment(OrderCommentBo bo);

    int cancel(Integer orderId);

    int prepay(Integer orderId);

    MarketOrderGoods goods(Integer orderId, Integer goodsId);

    SubmitVo submit(OrderSubmitBo bo);
}
